/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

// Lists
.composer {
  ul {
    list-style: none;
    margin: 0;
    padding: 0;

    &.bulleted {
      list-style: disc;
      padding-left: 40px;
    }

    &.inline {
      display: flex;
      flex-wrap: wrap;

      li {
        margin-right: .5em;
      }
    }
  }

  ol {
    margin: 0;

    li {
      input[type=text] {
        padding-top: 0;
      }
    }

    &.numbered {
      li {
        list-style-type: none;
        counter-increment: list;
        position: relative;

        &::before {
          content: counter(list) ".";
          position: absolute;
          left: -2.5em;
          width: 2em;
          text-align: right;
          color: $primary-text;
          font-weight: bold;
        }
      }
    }
  }
}
